36 research outputs found

    A subset of precise UML for Model-based Testing

    Get PDF
    This paper presents an original model-based testing approach that takes a UML behavioural view of the system under test and automatically generates test cases and executable test scripts according to model coverage criteria. This approach is embedded in the LEIRIOS Test Designer tool and is currently deployed in domains such as Enterprise IT and electronic transaction applications. This model-based testing approach makes it possible to automatically produce the traceability matrix from requirements to test cases as part of the test generation process. This paper defines the subset of UML used for model-based testing and illustrates it using a small example

    VETESS : IDM, Test et SysML

    No full text
    Selected paper from the 7-th NEPTUNE WorkshopNational audienceIl apparaĂźt souvent que les processus d'ingĂ©nierie systĂšme sont en fait dĂ©composĂ©s en phases discontinues oĂčtrop peu d'informations sont partagĂ©es entre les diffĂ©rentes Ă©quipes, par exemple entre les Ă©quipes de design et de tests.Cette faiblesse peut ĂȘtre palliĂ©e par l’utilisation de modĂšles de spĂ©cifications qui jouent alors le rĂŽle de rĂ©fĂ©rentiel pourl’ensemble des Ă©quipes participant au cycle de vie du logiciel. Ce type de modĂšle est couramment utilisĂ© comme basedans les activitĂ©s de conception, de vĂ©rification, ou encore de test. Le test basĂ© sur les modĂšles est une approcheoriginale oĂč sont automatiquement gĂ©nĂ©rĂ©s des cas de test et des scripts de test exĂ©cutables Ă  partir d'une spĂ©cificationdu systĂšme sous test. Cette spĂ©cification prend la forme d'un modĂšle comportemental, permettant ainsi au gĂ©nĂ©rateur detests de dĂ©terminer, d'une part, quels sont les contextes d'exĂ©cution pertinents et, d'autre part, de prĂ©dire les effets sur lesystĂšme de ces exĂ©cutions. Le but du projet VETESS est de rendre possible cette approche pour valider les systĂšmesembarquĂ©s automobiles. Il s’agit ainsi de mettre en Ɠuvre et d’outiller un processus automatique permettant de dĂ©river,d'un modĂšle de spĂ©cification dĂ©crit avec un sous-ensemble du langage de modĂ©lisation SysML, des cas de test, et deproduire ensuite les scripts de test correspondants Ă  exĂ©cuter sur banc de test automobiles

    Effect of type and concentration of ballasting particles on sinking rate of marine snow produced by the Appendicularian Oikopleura dioica

    Get PDF
    Ballast material (organic, opal, calcite, lithogenic) is suggested to affect sinking speed of aggregates in the ocean. Here, we tested this hypothesis by incubating appendicularians in suspensions of different algae or Saharan dust, and observing the sinking speed of the marine snow formed by their discarded houses. We show that calcite increases the sinking speeds of aggregates by ~100% and lithogenic material by ~150% while opal only has a minor effect. Furthermore the effect of ballast particle concentration was causing a 33 m d(-1) increase in sinking speed for a 5×10(5) ”m(3) ml(-1) increase in particle concentration, near independent on ballast type. We finally compare our observations to the literature and stress the need to generate aggregates similar to those in nature in order to get realistic estimates of the impact of ballast particles on sinking speeds

    Earth as a Tool for Astrobiology—A European Perspective

    Get PDF

    Génération automatique de tests à partir de modÚles SysML pour la validation fonctionnelle de systÚmes embarqués

    No full text
    Les travaux prĂ©sentĂ©s dans ce mĂ©moire proposent une mĂ©thode originale de gĂ©nĂ©ration automatique de tests Ă  partir de modĂšles SysML pour la validation de systĂšmes embarquĂ©s. Un sous-ensemble du langage SysML (appelĂ© SysML4MBT) regroupant les Ă©lĂ©ments de modĂ©lisation pris en compte dans notre approche a Ă©tĂ© dĂ©fini et une stratĂ©gie de gĂ©nĂ©ration de tests dĂ©diĂ©e (intitulĂ©e ComCover) a Ă©tĂ© crĂ©Ă©e. Cette stratĂ©gie, basĂ©e sur les principes du critĂšre de couverture de modĂšles bien connu Def-Use, s'intĂ©resse Ă  la couverture des communications (envois / rĂ©ceptions) au sein du systĂšme et entre le systĂšme et son environnement.La mise en Ɠuvre opĂ©rationnelle d'un prototype, basĂ© sur un gĂ©nĂ©rateur de tests Ă  partir de modĂšle UML, a nĂ©cessitĂ© la dĂ©finition de rĂšgles de rĂ©Ă©criture permettant la transformation du modĂšle SysML4MBT vers le format d'entrĂ©e natif du gĂ©nĂ©rateur de tests tout en conservant l'expressivitĂ© de SysML4MBT. Finalement, les Ă©tapes de concrĂ©tisation des tests en scripts exĂ©cutables et l'Ă©tablissement automatique du verdict lors de l'exĂ©cution sur banc de test dĂ©finis durant le projet VETESS permettent l'Ă©tablissement d'une chaĂźne outillĂ©e opĂ©rationnelle de gĂ©nĂ©ration et d'exĂ©cution automatique de tests Ă  partir de spĂ©cifications SysML. Cette chaĂźne outillĂ©e a Ă©tĂ© Ă©trennĂ©e sur plusieurs cas d'Ă©tude automobile tels que l'Ă©clairage avant, les essuie-glaces ou la colonne de direction de vĂ©hicule. Sur ce dernier exemple, nous avons eu l'opportunitĂ© d'exĂ©cuter les tests sur un banc de test physique. Ces cas d'Ă©tude ont permis de valider chacune des Ă©tapes de l'approche proposĂ©e.The work introduced in this thesis is in line with an original SysML Model-Based Testing approach to validate automotive mechatronic systems. A subset of SysML notation (called SysML4MBT) supported to express the test model is defined and a dedicated test generation strategy (called ComCover) is created. This strategy, based on the well-known Def-Use criteria, deals with the coverage of communications (sends / receives) inside the system and between the system and its environment.The development of an operational prototype, based on a UML-based test generator, has required the definition of rewriting rules to derive the input model of the UML test generator from the SysML4MBT model, by preserving the SysML4MBT expressivity.Finally, the concretization of tests in executable scripts and the assignment of a verdict by executing tests on test bench defined during the VETESS project, complete the operational toolchain that allows tests generation and execution from SysML models.This toolchain has been tried out on several automotive case studies as front lightings, wiper or steering column. Concerning this last experimentation, we have had the opportunity to execute test on a physical test bench. These case studies allow validating each step of the proposed approach.BESANCON-Bib. Electronique (250560099) / SudocSudocFranceF

    SysML to UML model transformation for test generation purpose

    No full text
    International audienceThe work introduced in this paper is in line with an original Model-Based Testing approach by taking as input a SysML specification of a system under test and automatically translating it into an equivalent behavioural UML model. This generated UML model is finally used to derive test cases and executable test scripts. This test generation process is supported by an existing UML/OCL Model-Based Test generation tool. This paper focuses on the definition of the subset of SysML notation supported by this Model-Based Testing approach, and proposes rewriting rules to derive UML test model from SysML model

    Tooled Process for Early Validation of SysML Models using Modelica Simulation

    Get PDF
    International audienceThe increasing complexity and heterogeneity of systems require engineers to consider the verification and validation aspects in the earliest stages of the system development life cycle. To meet these expectations, Model-Based Systems Engineering (MBSE) is identified as a key practice for efficient system development while simulation is still widely used by engineers to evaluate the performance and conformance of complex systems regarding requirements. To bridge the gap between high-level modeling (from requirements) and simulation, the present paper proposes a Model-Driven Engineering (MDE) tooled approach to automate the system requirements validation using SysML models and Modelica simulation. The implementation of the related toolchain has been officially adopted by the OMG SysML-Modelica working group

    Transformation of SysML structure diagrams to VHDL-AMS

    No full text
    International audienceIn this paper, we propose an approach to translate the Sys ML language to VHDL-AMS code. This approach is the first step to the generation of the VHDL-AMS code from the structural diagrams Sys ML. In this step, we address the Block Definition Diagram and the Internal Block Diagram. The translation uses Model Driven Engineer (MDE) methods as the transformation of model to another model (M2M) with ATL Atlas Transformation Language and the code generation from models (M2T) using Xpand. We provide the translation rules between the two elements. Implementation and methodology are illustrated on a micro-system case study: the Smart surface system
    corecore